small worm/maggot - Espagnol Anglais Dictionnaire